package cliente.pagina.contenido.ExamenAutoexamen.Alumno;
import helpers.examenAutoexamen.HelperExamenAutoexamen;
import utils.UtilsGenerarHtml;
import cliente.pagina.contenido.VistaContenido;
import cliente.pagina.*;
import comun.constantes.*;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author unascribed
 * @version 1.0
 */

public class ContenidoMostrarPregunta extends VistaContenido {


	
	public ContenidoMostrarPregunta() {
	}
	
	
	public ContenidoMostrarPregunta(Pagina pagina) {
		super(pagina);
	}

  /**
	 * Retorna el codigo html de la division contenido
	 * @return
	 */
  public String getHTMLVista(){
	  String idEval = (String)this.getPagina().getParameter(PARAMETROS_PAGINAS.ID_EVALUACION);
	  String ordenSecuencial = (String) this.getPagina().getParameter(PARAMETROS_PAGINAS.ORDEN_SECUENCIAL);
	  String nrosPreg  = (String) this.getPagina().getParameter(PARAMETROS_PAGINAS.NROS_PREGUNTAS);
	  String tipoEval = (String) this.getPagina().getParameter(PARAMETROS_PAGINAS.TIPO_EVALUACION);
	  String ordenPreg = (String) this.getPagina().getParameter(PARAMETROS_PAGINAS.ORDEN_PREGUNTA);
	  String orden = (String) this.getPagina().getParameter(PARAMETROS_PAGINAS.PASO);
	  String realCuest = (String)this.getPagina().getParameter("RealizandoCuestionario");
	  String html ="";
	  boolean realizCuest = false;
	  if(realCuest!=null && realCuest.compareTo("true")==0) realizCuest=true;
	  int ordenP= Integer.parseInt(ordenPreg);
	  int paso= Integer.parseInt(orden);
	  HelperExamenAutoexamen hEA= new HelperExamenAutoexamen(this.getPagina());
	  try{
		  html += hEA.getHTMLUnaPreguntaAlumno(new Long(idEval),tipoEval,ordenP,ordenSecuencial,nrosPreg,paso,false,realizCuest);
		  hEA.commit();
		  return html;
	  }catch (Exception ex) {
		  ex.printStackTrace();
		  hEA.rollback();
		  return  "";
	  }
  }
  
  public String getNombrePagina(){
		return "mostrar_pregunta.jsp";
	}


protected String getSubcarpetaRecurso() {
	return CARPETAS_ARCHIVOS_RECURSO.EVALUACIONES+"/";
}


public String getNombreRecurso() {
	String recurso = RECURSOS.EVALUACIONES;
	String realCuest = (String)this.getPagina().getParameter("RealizandoCuestionario");
	if(realCuest!=null && realCuest.compareTo("true")==0) recurso = RECURSOS.REALIZAR_CUESTIONARIO; 
	return recurso;
}


public String getTitulo() {
	// TODO Auto-generated method stub
	return null;
}


public String getTituloLink() {
	// TODO Auto-generated method stub
	return null;
}

public String getTeclaAccesoRapido() {
	// TODO Auto-generated method stub
	return "";
}

}